#container 
{
	width: 100%;
	margin-top:5px;
	margin-bottom:10px;	
	padding: 0;
}

.content
{
	width:100%;	
}

.paging_two_button .fg-button 
{
	float: left;
	cursor: pointer;
	cursor: hand;
}

.paging_full_numbers .fg-button 
{
	padding: 2px 6px;
	cursor: pointer;
	cursor: hand;
}

.paging_full_numbers 
{
	width: 350px !important;
}

.fg-toolbar 
{
	padding: 5px;
}

.dataTables_paginate 
{
	width: auto;
}

table.display thead th 
{
	padding: 3px 0px 3px 10px;
	cursor: pointer;
	cursor: hand;
}

.dataTables_wrapper 
{
	position: relative;
	min-height: 302px;
	height: 302px;
	clear: both;	
}

.dataTables_processing 
{
	position: absolute;
	top: 0px;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 11px;
	padding: 2px 0;
}

.dataTables_length 
{
	width: 40%;
	float: left;
}

.dataTables_filter 
{
	width: 80px;
	float: right;
	text-align: right;
}


.dataTables_filter1 
{
	width: 50%;
	float: right;
	text-align: right;
}

.dataTables_info 
{
	width: 50%;
	float: left;
}

.dataTables_paginate 
{
	float: right;
	text-align: right;
}

.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next 
{
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous 
{
	background-image: url('../images/back_disabled.jpg');
}

.paginate_enabled_previous 
{
	background-image: url('../images/back_enabled.jpg');
}

.paginate_disabled_next 
{
	background-image: url('../images/forward_disabled.jpg');
}

.paginate_enabled_next 
{
	background-image: url('../images/forward_enabled.jpg');
}


table.display
{
	margin: 0;
	width:72%;	
	position:relative;
	font-size:11px
}

table.display tfoot th 
{
	padding: 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td 
{
	border-bottom: 1px solid #aaa;
}

table.display td 
{
	padding: 3px 10px;
	width:auto;
}

table.display td.center 
{
	text-align: center;
	width:auto;
}


.sorting_asc 
{
	background: url('../images/sort_asc.jpg') no-repeat center right;
}

.sorting_desc 
{
	background: url('../images/sort_desc.jpg') no-repeat center right;
}

.sorting 
{
	background: url('../images/sort_both.jpg') no-repeat center right;
}


.top, .bottom 
{
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

.top .dataTables_info
{
	float: none;
}

.clear 
{
	clear: both;
}

.dataTables_empty 
{
	text-align: center;
}

tfoot input 
{
	margin: 0.5em 0;
	width: 100%;
	color: #444;
}

tfoot input.search_init 
{
	color: #999;	
}

td.group 
{
	background-color: #d1cfd0;
	border-bottom: 2px solid #A19B9E;
	border-top: 2px solid #A19B9E;
}

td.details 
{
	background-color: #d1cfd0;
	border: 2px solid #A19B9E;
}

.example_alt_pagination div.dataTables_info 
{
	width: 40%;
}

.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active 
{
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	cursor: hand;
}


.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted 
{
	background-color: #ECFFB3;
}

.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted 
{
	background-color: #E6FF99;
}


.fg-toolbar  input
{
	height:17px;
	border:1px solid  #87B6D9;	
	font-size:10px;
	width:70px;
	color:#333333;
	padding-left:5px;
	line-height:17px;
}

.fg-toolbar select
{
	height:17px;
	border:1px solid  #87B6D9;	
	font-size:10px;	
	color:#333333;
	padding-left:5px;
	line-height:17px;
}

#container 
{
	width: 100%;
	margin-top:5px;
	margin-bottom:10px;	
	padding: 0;
}

#divContentAnexo 
{
	width: 100%;
	margin-top:5px;
	margin-bottom:10px;	
	padding: 0;
}

table.display tr.odd.gradeA 
{
	background-color: #FFFFFF;
}

table.display tr.even.gradeA
{
	background-color: #FFFFFF;
}

table.display tr.odd.gradeC 
{
	background-color: #FFFFFF;
}

table.display tr.even.gradeC 
{
	background-color: #FFFFFF;	
}

table.display td.celda
{
	border:1px solid #D6E8FF;
	color:#4E7CB7;
	border-right:none;
}

table.display td.celda1
{
	border:1px solid #D6E8FF;
	color:#4E7CB7;
}

table.display td.celda1 a
{
	color:#0085cc;
}


table.display td.celda1 a:hover
{
	text-decoration:underline;	
}


.form-filtro
{
	color:#ffffff;
	width:auto;		
	background-color:#517FB9;
	padding-left:10px;	
}

.form-filtro table tr
{
	line-height:30px;
		
}

.form-filtro table tr td
{
	padding-right:10px;
}


.boton
{
	background-image:url(../images/boton.png);
	background-repeat:repeat-x;
	border:none;
	height:22px;
	width:100px;
	color:#3764A0;
	font-size:11px;
	margin:0 2px;
	border: 1px solid #C7DFFF;
	cursor:hand;	
}

.boton:hover
{
	background-image:url(../images/botonover.png);
	background-repeat:repeat-x;
	border:none;
	height:22px;
	width:100px;
	color:#FF0000;
	font-size:11px;
	margin:0 2px;
	border:1px solid #C8AF7D;
	cursor:hand;
}



.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none;  list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.ui-widget { }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {  }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #D6E8FF; background: #5c9ccc url(images/base_header.png) 50% 50% repeat-x; color: #4E7CB7; font-weight: bold;  }
.ui-widget-header a { color: #ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(images/base_header_tb.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; outline: none;  }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(images/base_header_tb.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; outline: none;
 }
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; outline: none;  }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; outline: none; text-decoration: none; }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_469bdd_256x240.png); }
.ui-widget-content .ui-icon { background-image: url(images/ui-icons_469bdd_256x240.png); }
.ui-widget-header .ui-icon { background-image: url(images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_6da8d5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(images/ui-icons_217bc0_256x240.png); }
.ui-state-active .ui-icon { background-image: url(images/ui-icons_f9bd01_256x240.png); }
.ui-state-highlight .ui-icon { background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(images/ui-icons_cd0a0a_256x240.png); }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
